package 炫彩基类

import (
	xcc "gitee.com/go_888/xcgui/xcgui/xcc"
	"unsafe"
)

// 月历_创建, 创建日期时间元素, 返回元素句柄.
//
//
//
//
//
// ff:月历_创建
// x:x坐标
// y:y坐标
// cx:宽度
// cy:高度
// hParent:父窗口句柄
func X月历_创建(x坐标, y坐标, 宽度, 高度 int32, 父窗口句柄 int) int {
	r, _, _ := xMonthCal_Create.Call(uintptr(x坐标), uintptr(y坐标), uintptr(宽度), uintptr(高度), uintptr(父窗口句柄))
	return int(r)
}

// 月历_取内部按钮, 获取内部按钮元素.
//
//
// ff:月历_取内部按钮
// hEle:元素句柄
// nType:按钮类型
func X月历_取内部按钮(元素句柄 int, 按钮类型 xcc.X月历按钮类型) int {
	r, _, _ := xMonthCal_GetButton.Call(uintptr(元素句柄), uintptr(按钮类型))
	return int(r)
}

// 月历_置当前日期, 设置月历选中的年月日.
//
//
//
//
// ff:月历_设置当前日期
// hEle:元素句柄
// nYear:年
// nMonth:月
// nDay:日
func X月历_设置当前日期(元素句柄 int, 年 int32, 月 int32, 日 int32) {
	xMonthCal_SetToday.Call(uintptr(元素句柄), uintptr(年), uintptr(月), uintptr(日))
}

// 月历_取当前日期, 获取月历当前年月日.
//
//
//
//
// ff:月历_取当前日期
// hEle:元素句柄
// pnYear:返回年
// pnMonth:返回月
// pnDay:返回日
func X月历_取当前日期(元素句柄 int, 返回年 *int32, 返回月 *int32, 返回日 *int32) {
	xMonthCal_GetToday.Call(uintptr(元素句柄), uintptr(unsafe.Pointer(返回年)), uintptr(unsafe.Pointer(返回月)), uintptr(unsafe.Pointer(返回日)))
}

// 月历_取选择日期, 获取月历选中的年月日.
//
//
//
//
// ff:月历_取选择日期
// hEle:元素句柄
// pnYear:返回年
// pnMonth:返回月
// pnDay:返回日
func X月历_取选择日期(元素句柄 int, 返回年 *int32, 返回月 *int32, 返回日 *int32) {
	xMonthCal_GetSelDate.Call(uintptr(元素句柄), uintptr(unsafe.Pointer(返回年)), uintptr(unsafe.Pointer(返回月)), uintptr(unsafe.Pointer(返回日)))
}

// 月历_置文本颜色.
//
//
//
// ff:月历_设置文本颜色
// hEle:元素句柄
// nFlag:类型
// color:ABGR颜色值
func X月历_设置文本颜色(元素句柄 int, 类型 int32, ABGR颜色值 int) {
	xMonthCal_SetTextColor.Call(uintptr(元素句柄), uintptr(类型), uintptr(ABGR颜色值))
}
